<?php
/**
 * Created by PhpStorm.
 * User: ycbwl
 * Date: 2018/10/23
 * Time: 10:18 PM
 */
namespace app\api\validate;

class IDCollection extends BaseValidate{

    protected $rule = [
        'ids'=>'require|checkIDs'
    ];

    protected $message = [
        'ids'=>'ids参数必须是以逗号分隔的正整数'
    ];

    //ids = id1,id2....
    protected function checkIDs($value){
        $value = explode(",",$value);
        if(empty($value)){
            return false;
        }
        foreach($value as $id){
            if(!$this->isPositiveInteger($id)){
                return false;
            }
        }
        return true;
    }

}